package messages

const (
	ErrorReplyMessageType = "error"

	PingMessageType = "ping"
	PongMessageType = "pong"

	FirstMessageType      = "first"
	FirstReplyMessageType = "firstRep"

	LoginMessageType      = "login"
	LoginReplyMessageType = "loginRep"

	LogoutMessageType = "logout"

	SayMessageType      = "say"
	SayReplyMessageType = "sayRep"

	ClearMessageType      = "clear"
	ClearReplyMessageType = "clearRep"

	HeatMessageType      = "heat"
	HeatReplyMessageType = "heatRep"

	LoveMessageType      = "love"
	LoveReplyMessageType = "loveRep"

	GiftMessageType      = "gift"
	GiftReplyMessageType = "giftRep"

	PropsMessageType      = "props"
	PropsReplyMessageType = "propsRep"

	GiftFeedMessageType      = "giftFeed"
	GiftFeedReplyMessageType = "giftFeedRep"

	ImmeGiftMessageType      = "immeGift"    //设置用户送礼物时不用确认直接送
	ImmeGiftReplyMessageType = "immeGiftRep" //返回信息

	BanSelfMsgType      = "banSelf"    //用户禁言自己
	BanSelfReplyMsgType = "banSelfRep" //返回信息

	BanUserMessageType        = "bannedUser"
	BanUserReplyMessageType   = "bannedRep"
	UnbanUserMessageType      = "unbannedUser"
	UnbanUserReplyMessageType = "unbannedRep"

	MatchLiveMessageType    = "matchLive"
	LineupEventsMessageType = "recordLive" // 篮球重要事件 （备注：recordLive 毫无意义，因为要兼容老版本，迫不得已）
	LineupLive1MessageType  = "lineupLive-1"
	LineupLive2MessageType  = "lineupLive-2"
	LineupLive3MessageType  = "lineupLive-3"
	IndexLiveMessageType    = "indexLive"
	TextLiveMessageType     = "textLive"

	TextLiveMessagePbType = "textLivePb"

	ClearChatType     = "clearChat"
	CleaerChatRepType = "clearChatRep"
)

const (
	UnbanUserType = 0 // 解除禁言
	BanUserType   = 1 // 禁言
)

const (
	ClearHisChatType  = "chat"  // 消息ID
	ClearHisUserType  = "user"  // 用户类型
	ClearHisCloseType = "close" // 下播清理
)
